﻿/* reset */
body{line-height:1.4;background:#fff;}
body,input,textarea,select{font-size:12px;color:#535353;font-family:Microsoft yahei;}
body,h1,h2,h3,h4,p,ul,ol,dl,dt,dd,from{margin:0;}
table{border-collapse:collapse;border-spacing:0;}
.tb_border td{border:1px solid #CCC;font-size:12px;line-height:20px;}
h1,h2,ul,ol,dl,dt{padding:0;list-style-type:none;}
input[type="checkbox"],input[type="radio"] {margin-right:5px;height:14px;line-height:14px;}
a{outline:none;color:#333;text-decoration:none;}
a:hover {color:#F60;text-decoration:none;}
a img{border:0;}
.fl{float:left !important;}
.fr{float:right !important;}
.clearfix {overflow:hidden;zoom:1;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.w{width:962px;margin:0 auto;}
.border{border:1px solid #dedede;background:#FFF;}
.hide{display:none;}
.h8{height:6px;}
/* top */
.top{height:137px;width:100%;background:url(../images/top_bg.jpg) repeat-x;}
.top .logo{height:85px;background:url(../images/logo_bg.jpg) left no-repeat;padding-top:12px;position:relative;}
.top .logo .logo_img{height:69px;width:490px;float:left;display:block;}
.top .logo .help{height:26px;width:126px;line-height:26px;position:absolute;top:33px;right:18px;text-align:right;}
.top .logo .flash{height:96px;width:526px;display:none;line-height:26px;position:absolute;top:0px;right:126px;text-align:right;}
.header-search{padding-top:5px;}
/* nav */
.nav{height:40px;}
.nav ul li{float:left;}
.nav ul li a{height:40px;width:105px;float:left;text-align:center;display:block;line-height:40px;color:#FFF;font-size:13px;font-weight:bold;}
.nav ul li span{width:2px;float:left;}
.nav ul li .on{background:url(../images/nav_bg_hover.jpg) center center;}
.nav ul li a:hover{background:url(../images/nav_bg_hover.jpg) center center;color:#fff;}
/* main */		
.main{width:100%;height:auto;background:url(../images/main_bg.jpg);overflow:hidden;}
/* banner */
.banner{width:100%;height:300px;padding:1px 0 6px;text-align:center;}
/* footer */
.footer{text-align:center; width:100%; height:88px; background:url(../images/foot_bg.jpg) repeat-x;}
.footer .foot_body{height:68px; text-align:center; color:#EEE; padding-top:21px;}
.footer .foot_body .copyright{height:23px; line-height:23px; width:100%; text-align:center;}
.footer .foot_body .copyright a{color:#EEE;}
.footer .foot_body .foot_nav{height:23px; line-height:23px; width:100%; text-align:center;}
.footer .foot_body .foot_nav a{color:#EEE;}
.footer .foot_body .foot_nav a:hover{color:#F60;}
/* index */
.index{height:100%;}
.index .index_left{width:206px;float:left;}
.index .index_right{width:749px;float: right;}
.index .index_head{height:31px;line-height:31px;position:relative;padding-top:4px;background:url(../images/head_bg.jpg) repeat-x;}
.index .index_head h2{height:31px; line-height:31px; width:128px; margin-left:3px; text-indent:48px; font-size:12px; color:#FFF; background:url(../images/h_bg.jpg) no-repeat;}
.index .index_head h3{height:31px; line-height:31px; width:128px; margin-left:10px; text-indent:39px; font-size:14px; color:#FFF; background:url(../images/h_bg.jpg) no-repeat;}
.index .index_head .more1{height:26px;line-height:26px;width:60px;position:absolute;top:7px;right:8px;text-align:right; color:#0088CC;}
.index .index_head .more1 a{color:#0088CC;font-size:10px;}
.index .index_head span{height:26px;line-height:26px;width:auto;position:absolute;top:7px;right:8px;text-align:right}
/* index_contact */
.index .index_contact{float:left;width:206px;height:auto;background:#FFF;}
.index .index_contact .contact_body{width:190px;height:auto;line-height:24px;padding:15px 0;margin:0 auto;}
.index .index_contact .note_body{width:190px; height:192px;margin:0 auto;padding-top:8px; }
.index .index_contact .note_body .note_item{width:190px;height:192px;overflow:hidden;}
.index .index_contact .note_body .note_item li{line-height:26px;height:26px;padding-left:15px;border-bottom:1px dotted #dedede;background:url(../images/list_bg.gif) left top no-repeat;font-size:14px}
/* index_news */		  
.index .index_news{float:left; width:206px; height:206px; margin-top:5px;}
.index .index_news .news_body{width:197px; height:163px; margin:0 auto; padding-top:5px;}
.index .index_news .news_body .news_item{width:197px; height:163px; overflow:hidden;}
.index .index_news .news_body .news_item li{width:185px; line-height:26px; height:26px; padding-left:15px; border-bottom:1px dotted #dedede; background:url(../images/list_bg.gif) left top no-repeat;}
/* index_about */	 
.index .index_about{float:left;width:481px;height:233px;margin-right:5px;}
.index .index_about .about_body{width:463px;height:195px;line-height:22px;padding-top:2px;margin:0 auto;}
.index .index_about .about_body img{float:left;border:1px solid #dedede;margin-right:6px;margin-top:3px;}
/* index_note */			   
.index .index_note{float:right;width:257px;height:233px;}
.index .index_note .contact_body{width:245px;height:auto;line-height:24px;padding:5px 0;margin:0 auto;}
/* index_pro */	
.index .index_pro{width:747px;float:left;margin-top:5px;}
.index .index_pro .pro_body{width:737px;padding:12px 0 0 12px;overflow:hidden;}
.index .index_pro .pro_body .pro_item{float:left;margin-right:12px;width:auto;width:172px;height:186px;}
.index .index_pro .pro_body .pro_item .pro_img{text-align:center;padding:10px 15px;width:140px;height:129px;}
.index .index_pro .pro_body .pro_item .pro_name{height:28px;line-height:28px;text-align:center;padding-bottom:7px;}
/* index_service */	
.index .index_service{width:960px; height:240px;}
.index .index_service .service_body{width:935px; height:188px; padding:16px 0 0 6px;}
.index .index_service .service_body .service_item{width:186px; height:188px; float:left; margin-right:10px;}
.index .index_service .service_body .service_item .service_img{width:184px;height:149px;text-align:center;padding-top:5px;}
.index .index_service .service_body .service_item .service_name{width:184px; height:26px; line-height:26px; text-align:center;}
/* inside_about */			 
.index .inside_about{float:left; width:196px;height:auto;}
.index .inside_about .about_body{width:130px;height:auto; padding-top:16px; margin:0 auto;}
.index .inside_about .about_body .about_item{width:130px;overflow:hidden; margin-bottom:16px;}
.index .inside_about .about_body .about_item li{width:130px; height:28px; line-height:28px; padding-left:16px; border-bottom:1px dotted #dedede; background:url(../images/list_bg.gif) left top no-repeat; font-size:14px}
.index .inside_about .about_body .about_item .hover{color:#F60;}
/* list_right */	
.index .list_right{float:right; width:756px; height:auto; min-height:232px;}
.index .list_right .list_right_body{width:723px; min-height:260px; height:auto; padding:16px; line-height:22px;}
.index .list_right .list_right_body .pro_item{width:168px; height:176px; float:left; margin-right:16px; margin-bottom:16px;}
.index .list_right .list_right_body .pro_item .pro_img{width:160px; height:146px; text-align:center; padding-top:3px; margin:0 auto;}
.index .list_right .list_right_body .pro_item .pro_name{width:166px; height:28px; line-height:28px; text-align:center; margin:0 auto;}

.n_newslist li{width:710px; height:28px; line-height:28px; padding-left:13px; border-bottom:1px dotted #dedede; background:url(../images/list_bg.gif) left top no-repeat; position:relative;}
.n_newslist .news_date{width:86px; height:30px; display:inline-block; line-height:30px; text-align:center; color:#0088CC; position:absolute; top:0px; right:0px;}
.n_newslist .file_size{width:126px; height:30px; display:inline-block; line-height:30px; text-align:center; color:#0088CC; position:absolute; top:0px; right:330px;}
.n_newslist .file_down{width:96px; height:30px; display:inline-block; line-height:30px; text-align:center; color:#0088CC; position:absolute; top:0px; right:160px;}
.n_newslist .page{width:720px; height:30px; line-height:30px; text-align:right; margin-top:6px;}
		.index .list_right .list_news_body{width:733px; min-height:260px; padding:12px; line-height:22px;}
		    .index .list_right .list_news_body .pro_pic{margin:8px 0; text-align:center;}
		    .index .list_right .list_news_body h2{width:733px; height:26px; line-height:26px; text-align:center; font-size:13px;}
		    .index .list_right .list_news_body .news_time{width:733px; height:23px; line-height:23px; text-align:center; border-bottom:1px solid #CCC; margin-bottom:6px;}
	
/* demos */
#demos {overflow:hidden; width:935px;height:188px;margin:0 auto;}
#indemos {float:left; width:800%;}
#demos1 {float:left;}
#demos2 {float:left;}

